﻿body {font-family: "宋体"; margin:0; padding:0; font-size:12px; background: url(../images/bodybg.jpg) repeat-x;}
ul,li{ list-style: none;  margin:0; padding:0;}
img{ border:0;}
a{ text-decoration:none}

.pagemain{ width:1000px; margin:0 auto;}
.logo{ float:left; width:650px; height:71px;}
.nav{ float:left; width:945px; height:80px; padding-left:55px; padding-top:10px; background:url(../images/navbg.jpg) no-repeat; } 
.navsub{ float:left; width:147px; height:80px;}
.fenge{ float:left;}
.mainbody{ float:left; width:992px;  padding:3px; background-color:#eaeaea; border-left:1px #cccccc solid; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid;}
.mainbody iframe{ float:left;}
.mainbodysub{ float:left; width:990px; border:1px #dcdadd solid; background-color:#FFFFFF;}
.daohang{ float:right; padding-right:15px; height:38px; line-height:38px; font-size:12px; color:#bdbcbc;}
.daohang a{color:#bdbcbc; text-decoration:none;}
.daohang a:hover{color:#afafaf; text-decoration:none;}
.maintit{ float:left;  width:973px; padding-left:15px; height:30px; line-height:30px; border-bottom:1px #dddddd solid; color:#175999; font-size:16px; font-weight:bold;}
.mainmap{ float:left; width:990px; height:722px; background:url(../images/mainmapbg.jpg) repeat-x;}
.mainmaptit{ float:left; padding-left:170px; padding-top:25px; width:820px;}
.mainmaptit li{ float:left; margin-right:18px;}
.mainmaptit li a{ float:left; width:144px; height:37px; line-height:37px; background:url(../images/mainmaptitli.jpg) no-repeat; color:#a6a6a6; font-weight:bold; font-size:13px; text-align:center;}
.mainmaptit li a:hover{ color:#a6a6a6;}
.mainmaptit li.maptitcur a{ float:left; width:144px; height:37px; line-height:37px; background:url(../images/mainmaptitcurli.jpg) no-repeat; color:#ffffff; font-weight:bold; font-size:13px; text-align:center;}
.mainmaptit li.maptitcur a:hover{ color:#ffffff;}
.copyright{ float:left; width:1000px; height:40px; text-align:center; line-height:40px; color:#afafaf; }
.copyright a{color:#afafaf;  text-decoration:none;}
.copyright a:hover{color:#939393;  text-decoration:none;}
.leftmenu1{ float:left; width:162px;}
.leftmenu2{ float:left; width:153px; padding:4px 4px 4px 3px; border-bottom:1px #dad8db solid; border-left:1px #dad8db solid; border-right:1px #dad8db solid;}


.leftmenu2 li{ float:left; }
.leftmenu2 li a{ float:left; width:141px; padding-left:12px; height:37px; line-height:33px; background:url(../images/leftli.jpg) no-repeat; font-size:13px; color:#949494; font-weight:bold; text-decoration:none;}
.leftmenu2 li a:hover{ float:left; color:#175999; text-decoration:none; background:url(../images/leftlicur.jpg) no-repeat; }
.leftmenu2 li.curli{float:left; }
.leftmenu2 li.curli a{color:#175999; background:url(../images/leftlicur.jpg) no-repeat; }
.leftmenu2 li.curli a:hover{color:#175999;  background:url(../images/leftlicur.jpg) no-repeat;}
.rightable{ float:left; width:100%; background:#fff;}
.rightdaohang{ text-align:right;  padding-right:15px; line-height:38px; font-size:12px; color:#bdbcbc;}
.rightdaohang a{color:#bdbcbc; text-decoration:none;}
.rightdaohang a:hover{color:#afafaf; text-decoration:none;}
.rightmaintit{ padding-left:15px; height:30px; line-height:30px;  color:#175999; font-size:16px; font-weight:bold;}
.rightbody{ background-color:#fff;}
.rightmainborder{ height:2px; background:#44529b;}

.tableHome{ border:none; background:transparent; width:990px; margin:0 auto}
.tableHome_th{ width:162px; background-color:#ffffff;}
.tableHome_td{ border:none;background:transparent; padding-left:7px;}
.tableHome_bar{ border:0; padding:0; width:33px; background-color:#ffffff; display:none;}
.tableHome_bar img{ margin:0;}

.slideBar{float:left;  width:162px; height:auto; overflow:hidden; background-color:#ffffff;}
.shrinkBar{float:left;  height:20px; width:162px; background:url(../images/shrinkBg.jpg) no-repeat;  overflow:hidden;}
.shrinkimg{ float:right; width:24px; height:20px;  }
.shrinkimg img{ float:left; }
.shrinkBarLeft{float:left; width:31px;  border:1px #d1cfdd solid; cursor:pointer;  }
.shrinkBarLeft img{float:left; }
.shrinkBarLeft .shrinkimg1{ float:left; width:31px; height:54px;   }
.shrinkBarLeft .shrinkimg1 img{ float:left;  }


.shrinkCon{float:left; width:31px; background-color:#eef3fb; }
.shrinkCon li{ float:left;  }
.shrinkCon li a{float:left; width:12px; padding:8px;  line-height:16px;  text-align:center;  color:#718397; font-weight:bold;   }
.shrinkCon li a:hover{color:#013c81;}

.top{ float:left; width:1000px; height:71px; }
.logo{ float:left; width:535px; height:71px;}
.rset{ float:right;  height:29px; padding-top:20px; padding-right:15px; }

.tbtn1{ float:left;}
.tbtn1 a{float:left; color:#464d53; width:70px; padding-left:34px;  height:29px; line-height:29px; background:url(../images/btn_1.gif) no-repeat;  cursor:hand; }
.tbtn1 a:hover{ color:#48903a;}
.tbtn2{ float:left; }
.tbtn2 a{ float:left; color:#464d53; width:70px; padding-left:34px; margin-right:5px;  height:29px; line-height:29px; background:url(../images/btn_2.gif) no-repeat;  cursor:hand;  }
.tbtn2 a:hover{ color:#48903a;}
.tbtn3{ float:left; color:#464d53l; width:70px; padding-left:34px; margin-right:5px;  height:29px; line-height:29px; background:url(../images/btn_3.gif) no-repeat; position:relative; cursor:hand;}
.tbtn3 a{color:#464d53; }
.tbtn3 a:hover{ color:#48903a;}
.tbtn3 ul{ position:absolute; left:0px; top:28px; width:122px; height:auto; border:1px #396c9f solid;  background-color:#f8fcff;  z-index:99999; display:none; padding-bottom:4px;}
.tbtn3 ul li{ float:left; width:114px; height:27px; margin:4px 4px 0 4px; }
.tbtn3 ul li img{ float:left; width:17px; height:16px;  margin:5px 6px 0 6px;}
.tbtn3 ul li a{float:left; width:74px; height:25px; line-height:25px; color:#214d7a; background:none;}
.tbtn3 ul li a:hover{ color:#dc2828;}
.table0{ float:left; width:100%; border-top:1px solid #bdd8ec; border-bottom:1px solid #bdd8ec;}
.table0 tr{ line-height: 29px;}
.table0 td{ text-align:center; color:#4a4a4a;}
.table0 .tr1 td{ height:34px; background:url(../images/tr1_bg.jpg) repeat-x; border-bottom:1px #bdd8ec solid; border-right:1px #bdd8ec solid; color:#3b3b3b; font-weight:bold;}
.table0 .tdshuoming{ text-align:left; padding:0 10px;}
.table1{ float:left; width:100%; border-top:1px solid #bdd8ec; border-bottom:1px solid #bdd8ec;}
.table1 tr{ height:34px; }
.table1 td{ text-align:center; color:#4a4a4a;}
.table1 .tr1 td{ height:34px; background:url(../images/tr1_bg.jpg) repeat-x; border-bottom:1px #bdd8ec solid; border-right:1px #bdd8ec solid; color:#3b3b3b; font-weight:bold;}
/*分页样式*/
.pagetable{ float:left; width:100%;}
.pagetable td{ height:23px; line-height:23px; padding:12px 10px; background:#fff;}
.pagetable .pageright{ float:right;}
.pagetable span{ float:left; margin-left:5px;}
.pagetable span a{ float:left; height:12px; line-height:12px; padding:3px 10px; border:1px #dddddd solid; background:#ffffff; color:#999999;}
.pagetable .page{ float:left;}
.pagetable .page li{ float: left; margin-left:5px;}
.pagetable .page li a{ float: left; height:12px; line-height:12px; padding:3px 6px; border:1px #b8b8b8 solid; background:#ffffff; color:#999999;}
.pagetable .page li a:hover{ float: left; height:12px; line-height:12px; padding:3px 6px; border:1px #ab0101 solid; background:#d20001; color:#ffffff;}
.pagetable .page li.curpage a{ float: left; height:12px; line-height:12px; padding:3px 6px; border:1px #ab0101 solid; background:#d20001; color:#ffffff;}
.pagetable .page li.curpage a:hover{ float: left; height:12px; line-height:12px; padding:3px 6px; border:1px #ab0101 solid; background:#d20001; color:#ffffff;}
/*登录页*/
.lgnpagemain{ width:1000px; height:650px; margin:0 auto; background:url(../images/lgnpagemainbg.jpg) no-repeat;}
.lgntop{ float:left; width:1000px; height:268px;}
.lgnmain{ float:left; width:330px; padding-left:185px; padding-right:485px;}
.lgntable{ float:left; width:330px;}
.lgntable .td1{ width:65px; height:46px; line-height:46px; color:#1b4979; font-weight:bold; font-size:13px;}
.lgninput{ width:254px; height:31px; line-height:31px; background:url(../images/lgninputbg.jpg) repeat-x; border:1px #5681b0 solid;}
.lgninputhover{ width:254px; height:31px; line-height:31px; background:url(../images/lgninputbghover.jpg) repeat-x; border:2px #5681b0 solid;}
.lgnbtn{ width:109px; height:41px; background:url(../images/lgnbtn.jpg) no-repeat; border:none;}
.lgntable .td2{ text-align:right;}
.helpmod{ float:left; width:563px; padding:94px 280px 10px 157px}
.helptit{ float:left; width:563px; height:24px;  background:url(../images/helptitbg.jpg) no-repeat;}
.helpcon{ float:left;}
.helpcon li{ float:left; width:563px; height:24px; line-height:24px; background:url(../images/helpline.jpg)  0 bottom no-repeat;}
.helpcon li a{ float:left; width:553px; padding-left:10px; height:24px; line-height:24px;  background:url(../images/helpdian.gif) 0 8px no-repeat; color:#494949;}
.helpcon li a:hover{ color:#888787}
.toptable{ float:left; width:100%;}
.toptable td{ background:#f1f2f8; border-bottom:1px #bdd8ec solid; height:52px; line-height:52px; padding-left:20px;}
.toptable .tit1{ float:left; width:60px; height:27px; line-height:27px;}
.toptable .tit2{ float:left; height:27px; line-height:27px; padding-right:30px;}
.btn{ width:77px; height:28px; line-height:28px; text-align:center; background:url(../images/btnbg_01.jpg) no-repeat; color:#ffffff; font-weight:bold; border:none;}
.btn1{ width:126px; height:28px; line-height:28px; text-align:center; background:url(../images/btnbg_02.jpg) no-repeat; color:#ffffff; font-weight:bold; border:none;}
/*弹出层*/
.showDlg{ position:absolute;border:1px solid #99a6b6;z-index:9999;zoom:1; background-color:#FFFFFF;} 
#bgbox{position:absolute;left:0;top:0;background:#3f669d;filter:alpha(opacity=25); opacity:0.25; z-index:999} 
#divBoxType h3{  height:36px; line-height:36px; border-bottom:1px #85b0c7 solid; background:url(../images/showtitbg.jpg) repeat-x; color:#175999; font-weight:bold; padding:0px 20px; font-size:12px;} 
#divBoxType span{ float:right;cursor:pointer;}
#divBoxType span img{ float:left; margin:11px 0;} 
#divBoxUpI h3{  height:36px; line-height:36px; border-bottom:1px #85b0c7 solid; background:url(../images/showtitbg.jpg) repeat-x; color:#175999; font-weight:bold; padding:0px 20px; font-size:12px;} 
#divBoxUpI span{ float:right;cursor:pointer;}
#divBoxUpI span img{ float:left; margin:11px 0;} 
.hideDlg{display:none;}
.showDeck {display:block;top:0px;left:0px;margin:0px;padding:0px;width:100%;position:absolute;z-index:3;background:#3f669d;filter:alpha(opacity=25);opacity:25/100;MozOpacity:25/100;}
.hideDeck {display:none;}
    
.s_menuskin {border-top: 1px solid #ffffff;  border-left: 1px solid #ffffff; border-right: 1px solid #e2c60d;   font-size : 12px; position : absolute; background-color :#fef8cc;  left: 0; top:0; margin-top:16px;}
.table1{ float:left; width:100%; border-bottom:1px #cee2f1 solid; background-color:#f7f7f9;}
.table1 .td1{ width:85px;  padding-left:20px; height:30px; line-height:30px; text-align:right;}
.table1 .td2{ width:170px; height:30px; line-height:30px;}
.td2input{ width:153px; height:20px; line-height:20px; padding:0 5px;}
.td2sel{ width:163px; height:22px; line-height:22px; }
.td2textarea{ width:163px; height:36px; }
.btntable{ float: left; width:100%;  background-color:#f7f7f9;}
.btntable td{ height:30px; padding:10px 0; text-align:center;}
.btnAddType{ width:70px; height:21px; line-height:21px; text-align:center; background:url(../images/btnaddtype.jpg) no-repeat; border:none; color:#4a4a4a; font-size:12px;}
.btnAddType1{ width:93px; height:21px; line-height:21px; text-align:center; background:url(../images/btnaddtype_01.jpg) no-repeat; border:none; color:#4a4a4a; font-size:12px;}
.addtypetable{ float: left;  width:100%; border-bottom:1px #cee2f1 solid; }
.addtypetable .td1{ width:93px;  padding-left:20px;  height:30px; line-height:30px;}
.sel1{ width:163px; height:22px; line-height:22px; }
.input1{ width:153px; height:20px; line-height:20px; padding:0 5px;}
.textarea1{ width:163px; height:30px; line-height:20px;}
.tabsheettable{ float:left; width:100%;}
.tabsheettable tr{ height:37px; background:url(../images/tdfenge.gif) repeat-x;}
.tabsheettable td{ height:37px; border-bottom:1px #93a9b7 solid;}
.tabsheettable .tdleft{ padding-left:6px;}
.tabsheettable .tdborder{ border-bottom:none;}
.tabsheettable .tdright{ width:100%;}
.tabli{ float:left; width:120px; height:29px; line-height:29px; margin-top:8px; background:url(../images/tabli.jpg) no-repeat; font-size:13px; font-weight:bold; color:#57768d; text-align:center;}
.curtabli{ float:left;  width:120px; height:29px; line-height:29px; margin-top:8px; background:url(../images/curtabli.jpg) no-repeat; font-size:13px; font-weight:bold; color:#bc0000; text-align:center;}
.tabletit{ float:left; width:100%;}
.tabletit td{ height:34px; line-height:34px; background:url(../images/tr1_bg.jpg) repeat-x; font-size:15px; color:#010101; text-align:center; font-weight:bold;}